package com.kedi.welfarecenter.service.operationcenter;

import java.util.List;
import java.util.Map;

/**
* @Description:    社区养老保障
* @Author:         ytw
* @CreateDate:     2019/7/23 16:02
* @UpdateRemark:   修改内容
* @Version:        1.0
*/
public interface CommunityPenSecurityService {
    /**
    * 方法实现说明  查找所有社区养老保障
    * @author      ytw
    *@param
    * @return
    * @exception
    * @date        2019/7/26 9:15
    */
    List<Map<String,Object>> selectcps();

    /**
    * 方法实现说明  根据福利名称查找社区养老保障
    * @author      ytw
    *@param         welfaretitle
    * @return
    * @exception
    * @date        2019/7/26 9:17
    */
    List<Map<String,Object>> selectcpsByName(String welfaretitle);

    /**
    * 方法实现说明 根据福利主键id查详情
    * @author      ytw
    *@param     welfareId
    * @return
    * @exception
    * @date        2019/7/26 9:17
    */
    List<Map<String,Object>> selectcpsDetails(Integer welfareId);

    /**
    * 方法实现说明  上门慰问  返回领取人电话
    * @author      ytw
    *@param         welfarereceiverid
    * @return
    * @exception
    * @date        2019/7/26 9:18
    */
    Map<String,Object> selectcpsPhone(Integer welfarereceiverid);

    /**
    * 方法实现说明  创建福利事项
    * @author      ytw
    *@param        welfaretitle,lowage,heighage,name,price,givetime
    * @return
    * @exception
    * @date        2019/7/26 9:19
    */
    Integer createcps(String welfaretitle,Integer lowage,Integer heighage,String name,Integer price,String givetime);

/**
* 方法实现说明  社区保障修改数据  根据主键id 修改
* @author      ytw
*@param         welfaretitle,lowage,heighage,name,price,givetime,welfareid
* @return
* @exception
* @date        2019/7/26 9:21
*/
    Integer updatecps(String welfaretitle,Integer lowage,Integer heighage,String name,Integer price,String givetime,Integer welfareid);

  /**
  * 方法实现说明  插入领取人信息
  * @author      ytw
  *@param
  * @return
  * @exception
  * @date        2019/7/26 9:23
  */
  //测试
    Integer createwelfarereceiver(Integer welfareid,String welfarereceiver,
                                  String idcard,String receivtime,String phone,Integer status);
}
